self-dumping bucket - French English Dictionary